#include "bombo.h"

Bombo::Bombo() : PiezaInstrumento()
{

}

Bombo::~Bombo()
{

}

void Bombo::dibujarEsquema(QPainter* painter, ConversorUnidades* conversor)
{
    QRectF encuadrePixeles = conversor->rectanguloRealAPixeles(encuadreReal);

    painter->setPen(Qt::black);
    painter->setBrush(Qt::white);
    painter->drawRect(encuadrePixeles);
    double radio = encuadrePixeles.width() / 2;
    double ajuste = 3;
    QRectF encuadreParche = encuadrePixeles.adjusted(0, ajuste, 0, -ajuste);	
    painter->drawRect(encuadreParche);
	
}

void Bombo::dibujarNotas(QPainter* painter, ConversorUnidades* conversor)
{   
    QColor color = getColorSuperpuesto();
    if (color.alpha() == 0) {
        return;
    }
    QRectF encuadrePixeles = conversor->rectanguloRealAPixeles(encuadreReal);
    painter->setPen(Qt::NoPen);
    painter->setBrush(color);    
    painter->drawRect(encuadrePixeles); 
}
